@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-family:'微软雅黑';}
ul,li,dl,dd{  font-style:normal; list-style:none; margin:0; padding:0;}
img{ border:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
a{ text-decoration:none;}
.w1200{ width:1200px; margin:0 auto;}

.top{ height:40px; line-height:40px; background:#00796a; overflow:hidden;}
	.top span{ font-size:14px; font-weight:bold; color:#fff; float:left;}
	.top .top_r{ float:right; overflow:hidden;}
	.top .top_r p{ float:left; padding-left:30px; font-size:12px; color:#fff; background:url(../images/tel.png) left center no-repeat; margin-left:30px;}
	.top .top_r p.top_01{ background:url(../images/emial.png) left center no-repeat;}

.nav{ height:88px; line-height:88px;}
	.nav h1{ float:left; margin-top:20px;}
	.nav .nav_a{ float:right;}
	.nav .nav_a ul li{ float:left; height:88px; line-height:88px; padding:0 12px; position:relative;}
	.nav .nav_a ul li a{ font-size:15px; font-weight:500; color:#555; font-weight:bold;}  
	.nav .nav_a ul li a:hover,.nav .nav_a ul li a.on{ color:#00796a;}
	
	.nav .nav_a ul li:hover dl{ display:block;}
	.nav dl{ position:absolute; top:88px; left:-40px; background:#009788; z-index:999; width:200px; padding:10px 0; text-align:center; display:none;}
	.nav dl dd a{ color:#fff!important; height:40px; line-height:40px; width:100%; display:block;}   
	.nav dl dd a:hover{ text-decoration:underline;}
	
	
.banner{ width:100%; overflow:hidden;}
.banner img{display:block;width:1920px;position:relative;left:50%;margin-left:-960px;}

.index_jieshao{ overflow:hidden; margin-top:60px;}  
	.index_jieshao ul{ width:1250px;}  
	.index_jieshao ul li{ float:left; margin-right:45px; margin-bottom:45px;}    
	.index_jieshao ul li h2{ position:absolute; height:55px;     bottom: 0; background:#a2a2a2; width:370px; text-align:center; font-size:20px; color:#fff; line-height:55px;    font-weight: 300;}
	.index_jieshao ul li a{ display:block;position:relative; width:370px; height:248px;}
	
	
	.index_jieshao ul li a h3,.index_jieshao ul li a span,.index_jieshao ul li a p{ display:none;}

	.index_jieshao ul li a:hover h2{ display:none;}
	.index_jieshao ul li a:hover .yinchang{ background:#000; position:absolute;width:370px; height:248px; top:0;opacity: 0.75;}
	.index_jieshao ul li a:hover .yinchang h3{ display:block; margin-top:20px; margin-left:20px; color:#fff; font-style:16px;}
	.index_jieshao ul li a:hover .yinchang span{ width:100px; height:2px; background:#fff; display:block; margin-left:20px; margin-top:10px;}
	.index_jieshao ul li a:hover .yinchang p{ font-size:13px; display:block; color:#eee; padding:20px; padding-top:15px; line-height:24px;}  
	
	


	
.fuwu{ overflow:hidden; margin-top:70px; margin-bottom:70px;}
	.fuwu ul{ width:1250px;}
	.fuwu ul li{ float:left; width:248px; background:url(../images/ico01.png) left center no-repeat; padding-left:92px; min-height:81px; margin-right:70px;}
	.fuwu ul li.fuwu02{ background:url(../images/ico02.png) left center no-repeat;}
	.fuwu ul li.fuwu03{ background:url(../images/ico03.png) left center no-repeat;}
	.fuwu ul li h2{ font-size:16px; color:#555; margin-bottom:5px; font-weight:bold;}
	.fuwu ul li p{ font-size:14px; color:#696969;}
	
.index_fuwu{ overflow:hidden; width:100%;}
	.index_fuwu ul li{ width:20%; float:left;}
	.index_fuwu ul li a{ display:block; position:relative;}
	.index_fuwu ul li a:hover{opacity:0.8;}
	.index_fuwu ul li a h2{ position:absolute; top:50%; left:0; width:100%; text-align:center; font-size:16px; color:#fff;}

.index_jianjie{ padding-top:60px; padding-bottom:60px; margin-top:40px; background:#f2f7fe;}	
	.index_jianjie_title{ text-align:center; margin-bottom:48px;}
    
	.index_jianjie_title h6{font-size: 30px; line-height: 30px;font-weight: 300;color:#444444; margin-bottom:18px;}
    .index_jianjie_title em{    font-style: normal;color: #000;}
	.index_jianjie_title p{line-height: 24px;font-size: 14px;color: #626262;}
    .index_jianjie_title p b{color:#626262;    font-size: 13px;}
    
    .index_jianjie_title h6.baise{color: #fefefe;   line-height: 40px;}

    
	.index_jianjie_neirong{ overflow:hidden;}
	.index_jianjie_neirong img{ float:left; width:544px; margin-right:38px;margin-top: 8px;}
	.index_jianjie_neirong div.jianjie_zhongnan{ float:left; width:618px; font-size:16px; color:#3b3a3a; line-height:28px;} 
     .index_jianjie_neirong div.jianjie_zhongnan p{text-indent: 2em;text-align: justify;}
	.index_jianjie_neirong p a{ font-size:14px; color:#2098d1;}
	.index_jianjie_neirong p a:hover{ text-decoration:underline;}
	
.index_youshi{ height:827px; background:url(../images/w1.jpg) center center no-repeat;background-size: cover;}
	.index_youshi .w1200{ position:relative; height:827px;}
	.index_youshi_w1000{ width:1000px; margin:0 auto;}
	.index_youshi_w1000 h2{padding-bottom:15px; text-align:center; font-size:18px; color:#fff; line-height:30px;}
	.index_youshi_w1000_jjy{ display:block; height:400px; background:#fff; width:900px; margin:0 auto; position:absolute; padding:50px; overflow:hidden;opacity: 0.93; margin-top:20px;}
	.index_youshi_w1000 ul{ width:1100px;}
	.index_youshi_w1000 ul li{ float:left; width:400px; margin-bottom:50px; margin-right:100px; overflow:hidden;}
	
	.index_youshi_w1000 ul li span{ float:left; width:74px; height:74px; font-size:15px; color:#2098d1;}
	.index_youshi_w1000 ul li .index_youshi_w1000_li{ float:left; width:306px; margin-left:20px;}
	.index_youshi_w1000 ul li .index_youshi_w1000_li h3{ font-size:20px; color:#414141; }
	.index_youshi_w1000 ul li .index_youshi_w1000_li p{ font-size:14px; color:#414141;}

.index_anli{ overflow:hidden; margin-bottom:80px;    margin-top: 80px;}
	.index_anli_title{ text-align:center; margin-top:68px; margin-bottom:54px;}
	.index_anli_title h3{ margin-bottom:22px; font-size:18px; color:#1d1d1d;}
	.index_anli_title h3 b{ color:#2098d1;}
	.index_anli_title p{ line-height:24px; color:#626262; font-size:16px; margin-bottom:25px;}
	.index_anli_title span{ display:block; margin:0 auto; text-align:center; background:#2098d1; width:116px; height:3px;}
	
	.index_anli_body{ overflow:hidden; width:1098px; margin:0 auto;}
	.index_anli_body ul{ width:1150px; overflow:hidden;}
	.index_anli_body ul li{ float:left; width:362px; margin-right:6px; position:relative;}
	.index_anli_body ul li h4{ position:absolute; bottom:30px; left:5px; color:#fff; font-size:14px;}
	
.index_news{ width:100%; overflow:hidden; background:#f5f5f5; padding-bottom:30px;}
	.index_news .index_jianjie_title{ margin-top:50px;}
	.index_news ul{ overflow:hidden; width:1280px;}
	.index_news ul li{ float:left; margin-right:70px; width:565px; overflow:hidden; margin-bottom:30px;}
	.index_news ul li img{ float:left; width:189px; margin-right:11px;}
	.index_news ul li .index_news_li{ width:365px; float:left;}
	.index_news ul li .index_news_li h3{ font-size:16px; color:#272727;font-weight: bold;}
	.index_news ul li .index_news_li span{ font-size:14px; color:#535353; display:block; margin-bottom:12px;}
	.index_news ul li .index_news_li p{ font-size:14px; color:#535353;}
	
	
.index_title_kk{ overflow:hidden;
	margin: 0 auto 45px;
	width:260px;}
	.index_title_kk a{ display:block; float:left; height:40px;border-radius: 3px; line-height:40px; width:120px; margin:5px; text-align:center; background:#707070; color:#fff; font-size:14px;}
	.index_title_kk a:hover,.index_title_kk a.on{ background:#00796a;}


	
.index_content{ background:url(../images/contact_bg.jpg) center center no-repeat;height: 575px;background-size: cover;}
	.index_content ul{ overflow:hidden; padding-top:200px;}
	.index_content ul li{ float:left; width:275px; height:140px; background:url(../images/contact_bg2.png) repeat;text-align: center;margin-right: 19px;line-height: 18px;font-size: 14px;color: #fff;}
	.index_content ul li img{ width:44px; height:43px; display:block; margin:0 auto; margin-top:28px; margin-bottom:25px;}
	.index_content ul li p{ padding:0 3px;} 
	
.footer{ background:#6f6f6f; width:100%; padding-top:20px; padding-bottom:60px;}
	.footer ul{ overflow:hidden;}
	.footer ul li{ float:left; margin-right:50px; max-width:300px;}
	.footer ul li h4{ font-size:14px; color:#ffffff; margin-bottom:15px; font-weight:bold;}
    .footer ul li dl dd{font-size:13px; color:#eaeaea; line-height:22px;}
	.footer ul li dl dd a{ font-size:13px; color:#eaeaea; line-height:22px;}
	.footer ul li dl dd a:hover{ text-decoration:underline;}
.footer2{ background:#202020; height:55px; line-height:20px; color:#e4e4e4; font-size:12px; padding-top:16px; text-align:center;}
	.footer2 a{color:#e4e4e4;}
	.footer2 a:hover{ text-decoration:underline;}
	
	
.youqing_lianjie{background: #202020; color:#CCC; font-size:14px; padding-top:10px; overflow:hidden;}
.youqing_lianjie a{ color:#ccc; margin-right:10px; display:block; float:left;}	
.youqing_lianjie span{ float:left;}
.youqing_lianjie a:hover{ text-decoration:underline;}
	
.postion{ overflow:hidden; height:40px; line-height:40px; background:#fff;}
	.postion h2{ float:left; font-size:16px; color:#333;}
	.postion ul{ float:right; overflow:hidden;}
	.postion ul li{ float:left; font-size:14px; color:#666;}
	.postion ul li span{ padding:0 5px;}
	.postion ul li a{ font-size:14px; color:#666;}
	.postion ul li a:hover{ text-decoration:underline;}

	.linwei_l{ float:left; width:285px;}
		.linwei_l h2{ height:50px; line-height:50px;background: #00796a; text-align:center; color:#fff; font-size:22px; margin-bottom:1px;}
		.linwei_l ul{ background:#fff;}
		.linwei_l ul li{ text-indent:1em; border-bottom:1px solid #fff; height:48px; line-height:48px; overflow:hidden; }  
		.linwei_l ul li:hover,.linwei_l ul li.on{ background:#009788; color:#fff;}
		.linwei_l ul li:hover a,.linwei_l ul li.on a{ color:#fff;}
		.linwei_l ul li a{color:#333;display:block; font-size:16px;    text-align: center;}  
		
		.gogncheng_anli{}
		.linwei_l dl{ padding:20px; background:#fff;}
		.linwei_l dl dd{ position:relative; margin-bottom:20px;}
		.linwei_l dl h3{ position:absolute; top:130px; color:#fff; font-size:14px; text-align:center;opacity: 0.85; height:30px; line-height:30px; background:#333; width:245px;}
		
		.linwei_r{ float:left; width:885px; margin-left:30px;}
	
	
.anli{ overflow:hidden; padding-top:50px; padding-bottom:80px; background:url(../images/bg.gif) repeat;}
	.anli .linwei_r ul { width:925px;overflow:hidden;}
	.anli .linwei_r ul li{ float:left; margin-right:30px; width:275px; margin-bottom:30px;}
	.anli .linwei_r ul li a{ display:block; position:relative;    border-radius: 10px;}
	.anli .linwei_r ul li a img{ border-top-left-radius:10px;border-top-right-radius:10px;}
	.anli .linwei_r ul li a:hover .dianji{ width:275px; height:200px; position:absolute; background:#000; opacity:0.45; border-radius:10px;}
	
	.anli .linwei_r ul li a h3{ color:#fff; display:none; position:absolute; top:20%; text-align:center; width:100%; font-size:14px;}
	.anli .linwei_r ul li a h4{ height:40px; line-height:40px; text-align:center;background: #fff; border-bottom-left-radius:10px;border-bottom-right-radius:10px; font-size:14px; color:#333;}
	.anli .linwei_r ul li a:hover{ border-radius: 10px;rder: 1px solid #696; -webkit-border-radius: 10px;-moz-border-radius: 10px;
border-radius: 10px;-webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px;behavior: url(/PIE.htc); cursor:pointer;}
	.anli .linwei_r ul li a:hover h3{ display:block;}
	
.m-page{margin-bottom: 50px;}
	.m-page { margin-left:auto; margin-right:auto; clear:both; overflow:hidden; padding:20px 0;}
	.m-page a { float:left; background:#777; padding-left:10px; padding-right:10px; height:29px; line-height:29px; font-size:13px; text-align:center; font-family:"Arial"; display:block; margin-right:4px; color:#fff; text-decoration:none; font-weight:bold;}
	.m-page span { float:left; width:37px; height:39px; line-height:39px; text-align:center; font-family:"Lucida Console"; display:block; margin-right:4px; color:#777;}
	.m-page a:hover { background:#00796a;}
	.m-page a.prePage,.m-page a.nextPage { font-family:"Tahoma";}
	
.list_content{background: #f5f5f5;padding-bottom:90px; overflow:hidden; padding-top:20px;}
.news_list .list_content_body{text-align:left;}
	.list_content_body{width: 1160px;margin: 0 auto; background:#fff; padding:20px; font-size:14px; line-height:24px; border-top:1px dashed #e9e9e9;}
		.list_content_body img{ max-width:1160px; margin:0 auto; text-align:center;display: inherit;}
	
	.list_content_title { background:#fff; padding-top:20px; padding-bottom:15px;}
	.list_content_title_info{ text-align:center; font-size:12px; color:#999; margin-top:5px;}
	.list_content_title_info span{ padding:0 5px;}
	.list_content_title h1{ text-align:center; font-size:18px; color:#333;}
	
	
.w1100{ width:1100px; margin:0 auto;}
.list_news{ padding-top:80px; padding-bottom:100px; overflow:hidden; background:url(../images/bg.gif) repeat;}
	.list_news .linwei_r ul li{ overflow:hidden; }
	.list_news .linwei_r ul li a{ overflow:hidden; display:block;margin-bottom:20px; border-bottom: 1px dashed #ccc; padding-bottom:20px; padding-top:20px;}
	.list_news .linwei_r ul li a:hover{ background:#f8f8f8;}
	.list_news .linwei_r ul li a:hover span{background:#2098d1;}
		.list_news .linwei_r ul li .list_news_l{ float:left; padding:2px; width:203px; height:135px;border: 1px solid #CCC; margin-left:20px;}
		.list_news .linwei_r ul li .list_news_r{ float:left; margin-left:20px; width:616px; margin-right:20px;}
		.list_news .linwei_r ul li .list_news_r h2{height: 26px; font-size: 16px; color: #000; border: none;line-height: 26px;padding-bottom: 5px;}
		.list_news .linwei_r ul li .list_news_r p{font-size:13px; font-weight:normal; color:#888; height:70px; overflow:hidden; line-height:23px;}
		.list_news .linwei_r ul li .list_news_r span{ width:90px; height:30px; background:#555; display:block; text-align:center; line-height:30px; font-size:12px; color:#fff; margin-top:10px;}
		

			
.lianxi_1{ overflow:hidden; margin-top:30px; margin-bottom:20px;}
		.lianxi_1_l{ background:#00796a; line-height:50px; font-size:30px; font-weight:bold; color:#FFF; float:left; width:270px; height:151px; padding-top:45px; border:2px #2f83ab solid; text-align:center;}
		.lianxi_1_l span{ border:1px #fff dashed; padding:3px 10px; font-family:Arial; font-weight:normal; font-size:24px;}
		.lianxi_1_r{background:url(../images/lianxi_l.jpg)no-repeat;height:200px;width:746px;float:left;line-height:30px;font-size:14px;padding-left: 80px;}
		.lianxi_1_r span{ font-size:24px; font-weight:bold; display:block; padding-top:37px; padding-bottom:10px;}
		
		
		.lianxi_2{ overflow:hidden; margin-bottom:50px;}
		
		.lianxi_2_l{font-size:14px;width:380px;margin:0 auto;line-height:2em;float:left;}
		.lianxi_2_r{ background:url(../images/002.png)20px 25px #eee no-repeat; position: relative;padding: 85px 25px 25px;width: 645px;float: right;}
		
		.contact_sp{background:#00796a;display: block;width: 50px;height: 50px;float: left;margin-right: 15px; border-radius: 50%;overflow: hidden;text-align: center;transition: all 0.3s; margin-top: 5px;}
		
		.contact_p {font-size: 14px;line-height: 30px;display: block;margin: 25px 0;padding: 0 0 0 20px;color:#888;letter-spacing: 0.4px;}
		.contact_p a{color:#888}
		.contact_p a:hover{color:#043481}
		.contact_p .contact_sp img{width:60%;margin:20% auto;transition: all 0.3s;}
		.contact_p:hover .contact_sp img{transform:scale(1.2);}
		.contact_big{font-size:17px;transition:all .3s;color:#333;}
		.contact_p:hover .contact_big{color:#043481;}
		.lianxi_2_l h2{height: 30px !important;border-left: 5px solid #043481;padding: 0 0 0 15px;font-size: 21px;line-height: 30px;margin: 20px 0px;color:#333;}
		
		
.contact1 { text-align: center; padding: 0 20%; line-height: 30px; padding-bottom: 45px; }
.contact10 { line-height: 30px; padding-bottom: 45px; }
.contact1 h3 { font-size: 36px; line-height: 50px; font-weight: normal; padding-bottom: 12px; }


.contact3 { height: auto; overflow: hidden; width:1130px; margin:0 auto; margin-bottom:80px;}
.contact3 dl { width: calc(50% - 24px); margin: 12px; float: left; display: inline-block; }
.contact3 dl dt { height: 55px; line-height: 55px; background-color: #f7f7f7; padding: 0 15px;color:#333;font-size:18px; }
.contact3 dl dd { padding: 10px 15px; line-height: 30px; }

.linwei_r_content{ background:#fff; padding:20px; width:845px;}
	.linwei_m-pg-tt{ margin:0 20px; padding-bottom:15px; margin-bottom:30px; border-bottom:1px solid #e9e9e9; font-size:24px; color:#222; text-align:center;}
	.linwei_r_content img{ max-width:845px; margin:0 auto; margin-bottom:10px;}



#focusindex{height:700px; overflow: hidden; position: relative; }
#focusindex li{ height:700px; overflow: hidden; position: absolute; width: 100%; background-size: cover;}
#focusindex .btnw{position:absolute;z-index:90; bottom:0; left:62%; margin-left:-355px; padding-bottom:25px;}
#focusindex .btnw span{display:inline-block;_display:inline;_zoom:1;width:60px;height:2px;_font-size:0;margin:5px;cursor:pointer; background:#adadad;z-index:9;}
#focusindex .btnw span.on{background:#fff;z-index:9}
#focusindex .preNext{width:53px;height:96px;position:absolute;top:300px;background: url(../images/sprite2.png) no-repeat left bottom;cursor:pointer;z-index:9; opacity:0;transition: all 0.3s linear 0s;}
#focusindex .pre{left:0%; z-index:9}
#focusindex .next{right:0%;background-position:right bottom;z-index:9}
#focusindex:hover .preNext{opacity:0.5;} 
#focusindex:hover .pre{left:10%; } 
#focusindex:hover .next{right:10%;} 
#focusindex .pre:hover,#focusindex .next:hover{opacity:1;}
.banner1{ background:url(../images/banner.jpg) no-repeat center;}
.banner2{ background:url(../images/banner1.jpg) no-repeat center;} 
.banner3{ background:url(../images/banner2.jpg) no-repeat center;}   
.ban_box { width: 1000px; height: 865px; position: relative; margin: 0 auto;}

